<?php

/*
 * Modelo: "datos_est.php"
 * Copyright 2011 SISVOX.
 *
 * Licenciado bajo SISVOX, Version 1.0 (la "Licencia");
 * El codigo presente que compone este Software es propiedad unica y
 * exclusivamente de SISVOX, por lo tanto, usted no podrá utilizar este
 * archivo excepto en cumplimiento de la Licencia ofrecida por SISVOX.
 * Usted puede obtener una copia de la Licencia en:
 *
 *      Soluciones Integrales de Software Vox (SISVOX)
 *                 http://www.sisvox.com
 *
 *     - Carlos Calvo      <ccalvo@sisvox.com>
 *     - Andres Hernandez  <ahernandez@sisvox.com>
 *
 * A menos que sea requerido por la ley aplicable o se acuerde por escrito,
 * el software distribuido bajo la licencia se distribuye "TAL CUAL", CON
 * LAS GARANTIAS Y CONDICIONES expresadas en la "Licencia".
 */

@include_once('enlaceBD.php');

class Datos_est {
	
    /* Nombre de las Variables del Modelo (INFORMATIVO)
	+--------------------+-------------+------+-----+---------+----------------+
	| Field              | Type        | Null | Key | Default | Extra          |
	+--------------------+-------------+------+-----+---------+----------------+
	| id_estacionamiento | int(11)     | NO   | PRI | NULL    | auto_increment |
	| nombre             | varchar(50) | NO   |     | NULL    |                |
	| nro_puestos        | int(11)     | NO   |     | NULL    |                |
	| coord_x            | varchar(20) | NO   |     | NULL    |                |
	| coord_y            | varchar(20) | NO   |     | NULL    |                |
	| id_estado          | char(2)     | NO   |     | NULL    |                |
	| id_municipio       | char(5)     | NO   |     | NULL    |                |
	| id_parroquia       | char(8)     | YES  |     | NULL    |                |
	| id_sector          | char(11)    | YES  |     | NULL    |                |
	| direccion          | text        | NO   |     | NULL    |                |
	| referencia         | text        | YES  |     | NULL    |                |
	| id_status          | char(1)     | NO   |     | NULL    |                |
	| login_registro     | varchar(16) | NO   |     | NULL    |                |
	| fecha_registro     | datetime    | NO   |     | NULL    |                |
	| observaciones      | text        | YES  |     | NULL    |                |
	+--------------------+-------------+------+-----+---------+----------------+
	*/
	
    // Variable para los resultados de las Consultas
    private $respuesta;
	
	// Tablas del Modelo
    private $tsmit_datos_est 			= "smit_datos_est";
	
	
	// =================================================================================================================
    //	FUNCION - CONSULTAR LOS ESTACIONMIENTOS
    // =================================================================================================================
	
    public function consultar() {
        $conexion 	= new EnlaceBD;
        $var 		= $conexion->conectar( $_SESSION['db_smit_WS'] );
		
		$sql = "select id_estacionamiento as id_estacionamiento, 
					nombre as nombre 
				from ".$_SESSION['db_smit_WS'].$_SESSION['schema_db_smit_WS'].".$this->tsmit_datos_est 
				order by nombre";
		
        $this->respuesta = $conexion->consultar($sql) 
			or die("No se pudo consultar los Estacionamientos");
		
        $i = 0;
        while ( $temparray = $this->respuesta->buscar_fila() ) {
            $lista_estacionamiento[$i][0] = $temparray['id_estacionamiento'];
            $lista_estacionamiento[$i][1] = strtoupper($temparray['nombre']);
            $i++;
        }
		
        $conexion->desconectar();
        return $lista_estacionamiento;
    }
	
	
	// =================================================================================================================
    //	FUNCION - CONSULTAR EL NOMBRE DE UN ESTACIONAMIENTO DADO SU ID
    // =================================================================================================================
	
    public function consultar_nombre_estacionamiento( $id_estacionamiento ) {
        $conexion 	= new EnlaceBD;
        $var 		= $conexion->conectar( $_SESSION['db_smit_WS'] );
		
		$sql = "select nombre as nombre 
				from ".$_SESSION['db_smit_WS'].$_SESSION['schema_db_smit_WS'].".$this->tsmit_datos_est 
				where id_estacionamiento = $id_estacionamiento";
		
        $this->respuesta = $conexion->consultar($sql) 
			or die("No se pudo consultar el Nombre del Estacionamiento");
		
        $temparray = $this->respuesta->buscar_fila();
		
        $conexion->desconectar();
        return strtoupper($temparray['nombre']);
    }
}
?>